Log in
Search words & phrases
ghost town
US /ɡoʊst taʊn/
・
UK /ɡəust taun/
A1
Definition
Video subtitles
noun
A deserted town with few or no remaining inhabitants.